Definition of the Word NAR
river in Norfolk, England, tributary to the Great Ouse.
Close Window